package com.rs.service;


import com.rs.entity.Student;
import com.rs.entity.excel.StudentExcelEntity;

import java.util.List;

/**
 * @author dehang
 * @date 2019/6/1
 */
public interface StudentService {


    /**
     * 查询角色
     * @param page
     * @param limit
     * @param name
     * @return
     */
    List<Student> getStudentList(long page, long limit, String name);


    /**
     * 查询角色总记录数
     * @param name
     * @return
     */
    Long getStudentSum(String name);


    /**
     * 添加角色
     * @param name
     * @param no
     * @return
     */
    long addStudent(String name, String no,String phone,String email,String gender);


    /**
     * 删除角色
     * @param id
     */
    void delStudent(long id);



    /**
     * 修改角色
     * @param id
     * @param name
     * @param no
     */
    long updateStudent(Integer id, String name, String no,String phone,String email,String gender);


    /**
     * 查询单个
     * @param id
     * @return
     */
    Student getById(int id);


    /**
     * excel导入学生
     * @param list
     */
    String uploadSave(List<StudentExcelEntity> list);


    /**
     * excel导入学生
     * @param list
     * @param cid
     */
    void uploadSaveByClass(List<StudentExcelEntity> list,int cid);


}
